\begin{tabbing} $\forall$\=$A$:Type, $I$:MaInterface($A$), $l$:IdLnk, ${\it tg}$:Id,\+ \\[0ex]${\it nmr}$:Namer(2;[${\it tg}$; lname($l$)] @ ma{-}interface{-}tags($I$)). \-\\[0ex]Normal($A$,$I$) \\[0ex]$\Rightarrow$ gluable($I$;$l$;${\it tg}$) \\[0ex]$\Rightarrow$ gluable2($A$;$I$;$l$;${\it tg}$) \\[0ex]$\Rightarrow$ (\=triggersGlue(\=$A$;\+\+ \\[0ex]$l$; \\[0ex]${\it tg}$; \\[0ex]if ma{-}interface{-}loc($I$;source($l$)) \\[0ex]then ma{-}interface{-}ds($I$;source($l$)) \\[0ex]else $\otimes$ \\[0ex]fi ; \\[0ex]$\oplus$(mapl($\lambda$$i$.if $i$ = source($l$) \\[0ex]then ma{-}interface{-}conds($I$;$i$) \\[0ex]else es{-}in{-}port{-}conds($A$;(link ${\it nmr}$(0) from $i$ to source($l$));${\it nmr}$(1)) \\[0ex]fi ;remove{-}repeats(IdDeq;ma{-}interface{-}locs($I$))))) \-\\[0ex]$\in$ Realizer) \- \end{tabbing}